import org.junit.Test;
import redis.clients.jedis.Jedis;
import redis.clients.jedis.JedisPool;
import redis.clients.jedis.JedisPoolConfig;

public class JedisDemoTest {
    @Test
    public void test01() throws Exception{
        Jedis jedis=new Jedis("127.0.0.1",6379,1*3000);
//        jedis.auth("123456");
        jedis.set("name","张三");
        String name=jedis.get("name");
        System.out.println(name);
        //关闭
        jedis.close();
    }

    @Test
    public void test02() throws Exception{
        //配置文件的对象
        JedisPoolConfig config=new JedisPoolConfig();
        //1.连接最大空闲数 当目前没有连接的时候 最多空闲几个连接放在那
        config.setMaxIdle(2);
        //2.连接的最大数量
        config.setMaxTotal(10);
        //3.连接超时时间
        config.setMaxWaitMillis(1*5000);
        //4.连接前测试是否通畅
        config.setTestOnBorrow(true);
        //连接池的对象
        JedisPool pool=new JedisPool(config,"127.0.0.1",6379,1*3000);
        //获取连接
        Jedis jed=pool.getResource();
        //操作连接
        jed.set("name","坤坤");
        String name=jed.get("name");
        System.out.println(name);
        jed.close();
    }
}
